﻿//手机号码验证信息 
function isMobile(s) {
    var patrn = /^(13|14|15|17|16|18|19)\d{9}$/;
    if (!patrn.exec(s)) {
        return false;
    } return true;
}
function ProductKeyLogs_Submit(ApplyType) {
    //var ApplyType = 1;//正式
    var CompanyName = $.trim($("#txtCompanyName").val());
    var Business = $.trim($("#txtBusiness").val());
    var ContactPerson = $.trim($("#txtContactPerson").val());
    var ContactMobile = $.trim($("#txtContactMobile").val());
    var ContactQQ = $.trim($("#txtContactQQ").val());
    var CompanyId = $.trim($("#hiddencompanyid").val());
    //if (ApplyType == "1") {
    //    var arcservice = $("#arcservice").attr("data-value");
    //    if (arcservice != "sel") {
    //        PageAlert("必须同意服务协议才能申请", 2000);
    //        return;
    //    }
    //}
    if (CompanyName == "") {
        $("#txtCompanyName").focus();
        PageAlert("请输入商户名称", 2000);
        return;
    }
    if (Business == "") {
        $("#txtBusiness").focus();
        PageAlert("请输入主营", 2000);
        return;
    }
    if (ContactPerson == "") {
        $("#txtContactPerson").focus();
        PageAlert("请输入联系人姓名", 2000);
        return;
    }
    if (ContactMobile == "" || !isMobile(ContactMobile)) {
        $("#txtContactMobile").focus();
        PageAlert("请输入有效的手机号", 2000);
        return;
    }
    if (ContactQQ == "") {
        $("#txtContactMobile").focus();
        PageAlert("请输入联系人QQ", 2000);
        return;
    }
    var jsonString = "&CompanyName=" + encodeURIComponent(CompanyName) + "&Business=" + encodeURIComponent(Business) + "&ContactPerson=" + encodeURIComponent(ContactPerson) + "";
    jsonString += "&ContactMobile=" + ContactMobile + "&ContactQQ=" + encodeURIComponent(ContactQQ) + "&ApplyType=" + ApplyType + "&CompanyId=" + CompanyId;

    SubmitLoading();
    $.ajax({
        type: "Post",   //访问WebService使用Post方式请求
        contentType: "application/json", //WebService 会返回Json类型
        url: "/new/ajax/productKeyLogs.ashx?type=1" + jsonString + "&" + Math.random(),  //调用WebService的地址和方法名称组合---WsURL/方法名
        data: jsonString,   //这里是要传递的参数，格式为 data: "{paraName:paraValue}",下面将会看到
        // dataType: 'json',
        success: function (result) {     //回调函数，result，返回值
            if (result.indexOf('success') > -1) {
                if (ApplyType == "1") {
                    location.href = "/formalStep2.html"
                } else {
                    location.href = "/pay.html"
                }
            } else {
                PageAlert("注册失败，请重新再试", 2000);
            }
            HiddenSubmitLoading();
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            HiddenSubmitLoading();
            PageAlert("注册失败，请重新再试", 2000);
            // 通常情况下textStatus和errorThown只有其中一个有值 
            // $("#errorMessage").text("请检查网络是否安全，或联系管理员！");
        }
    });
}

function ProductKeyLogs_Submit2() {
    var BusinessLicence = $.trim($("#hiddenBusinessLicence").val());
    var CardPositive = $.trim($("#hiddenCardPositive").val());
    var CardNegative = $.trim($("#hiddenCardNegative").val());
    var CompanyId = $.trim($("#hiddencompanyid").val());
    if (BusinessLicence == "") {
        PageAlert("请上传营业执照", 2000);
        return;
    }

    if (CardPositive == "") {
        PageAlert("请上传法人身份证正面", 2000);
        return;
    }

    if (CardNegative == "") {
        PageAlert("请上传法人身份证反面", 2000);
        return;
    }

    var jsonString = "&BusinessLicence=" + encodeURIComponent(BusinessLicence) + "&CardPositive=" + encodeURIComponent(CardPositive) + "&CardNegative=" + encodeURIComponent(CardNegative) + "&CompanyId=" + CompanyId;
    SubmitLoading();
    $.ajax({
        type: "Post",   //访问WebService使用Post方式请求
        contentType: "application/json", //WebService 会返回Json类型
        url: "/new/ajax/productKeyLogs.ashx?type=2" + jsonString + "&" + Math.random(),  //调用WebService的地址和方法名称组合---WsURL/方法名
        // data: jsonString,   //这里是要传递的参数，格式为 data: "{paraName:paraValue}",下面将会看到
        // dataType: 'json',
        success: function (result) {     //回调函数，result，返回值
            //alert(result);
            if (result.indexOf('success') > -1) {
                location.href = "/formalStep3.html"
            } else {
                PageAlert("注册失败，请重新再试", 2000);
            }
            HiddenSubmitLoading();
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            HiddenSubmitLoading();
            // 通常情况下textStatus和errorThown只有其中一个有值 
            // $("#errorMessage").text("请检查网络是否安全，或联系管理员！");
        }
    });
}

function ProductKeyLogs_Submit3() {
    var UserId = 10; //UserId前端获取
    var SubTotal = $.trim($("#hiddenSubTotal").val());
    var RealTotal = $.trim($("#hiddenRealTotal").val());
    var CompanyId = $.trim($("#hiddencompanyid").val());
    var AppIDList = ""; //AppIDList,来自ArcSoftCloudApp的CloudAppID
//1		皮肤测试系统
//2		沟通平台
//3		试妆镜云平台版
//4		云课堂
//5		爱美派
//6		冠军美顾
//7		爱美派微信版
//21020		盘库神器
//21030		收银台
//23010		零售管理助手
//25010		试妆镜
//28010		爱怕
//31010		爱购-消费者版
//33010		爱购-商家版
//37010		纹绣APP移动版
    if ($("#register_step3").find("a.a_chk2").length > 0) {
        for (var i = 0; i < $("#register_step3").find("a.a_chk2").length;i++) {
            if ($("#register_step3").find("a.a_chk2").eq(i).attr("data-value") == "sel") {
                AppIDList += "," + $("#register_step3").find("a.a_chk2").eq(i).attr("data-name");
            }
        }
        if (AppIDList != "") {
            AppIDList = AppIDList.substring(1);
        }
    }
    if (AppIDList == "") {
        PageAlert("请选择产品", 2000);
        return;
    }
    var jsonString = "&SubTotal=" + SubTotal + "&RealTotal=" + RealTotal + "&AppIDList=" + encodeURIComponent(AppIDList) + "&CompanyId=" + CompanyId;

    SubmitLoading();
    $.ajax({
        type: "Post",   //访问WebService使用Post方式请求
        contentType: "application/json", //WebService 会返回Json类型
        url: "/new/ajax/productKeyLogs.ashx?type=3" + jsonString + "&" + Math.random(),  //调用WebService的地址和方法名称组合---WsURL/方法名
        // data: jsonString,   //这里是要传递的参数，格式为 data: "{paraName:paraValue}",下面将会看到
        // dataType: 'json',
        success: function (result) {     //回调函数，result，返回值
           // alert(result);
            if (result=="5") {
                location.href = "/pay.html"
            } else {
                PageAlert("注册失败，请重新再试", 2000);
            }
            HiddenSubmitLoading();
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            HiddenSubmitLoading();
            // 通常情况下textStatus和errorThown只有其中一个有值 
            // $("#errorMessage").text("请检查网络是否安全，或联系管理员！");
        }
    });
}

function StepSelectApp(obj) {
    if (obj == 100) {
        PageAlert("ASCP店务管理系统不能取消", 2000);
    } else {
        if ($(obj).attr("data-value") == "") {
            $(obj).attr("data-value", "sel");
            $(obj).addClass("sel");
            if ($(obj).attr("data-name") == "7") {
                $("#spanAMPWXFree").text($("#hiddenDefaultWXFree").val());
                $("#spanShouldFree").text(AdditionTwo($("#hiddenDefaultWXFree").val(),$("#spanShouldFree").text()));
            }
        } else {
            $(obj).attr("data-value", "");
            $(obj).removeClass("sel");
            if ($(obj).attr("data-name") == "7") {
                $("#spanAMPWXFree").text("0");
                $("#spanShouldFree").text(SubtractionTwo($("#hiddenDefaultWXFree").val(), $("#spanShouldFree").text()));
            }
        }
    } 
}